package shake.event;

import shake.Event;
import shake.annotation.Component;

import com.google.inject.Inject;

@Component
public class EventAgent {
	@Inject
	Event<ShakeEvent.INSTALL> postInstall;

	@Inject
	Event<ShakeEvent.STARTUP> create;

	@Inject
	Event<ShakeEvent.DESTROY> destory;

	public Event<ShakeEvent.STARTUP> getStartup() {
		return create;
	}

	public Event<ShakeEvent.INSTALL> getPostInstallEvent() {
		return postInstall;
	}

	public Event<ShakeEvent.DESTROY> getDestory() {
		return destory;
	}

}
